Blog des Gens Compliqués

Articles

Informatique & Web

Petite Rétrospective Algorithmique

01/03/2017 16:38:02+01:00
Vignette de l'article

Les belles années

Aujourd'hui je vais vous parler de moi. Tout le monde s'en fout (même ma mère) mais moi-même j'aime bien regarder des vieux souvenirs sur les chiottes après 5 Duvel et un saucisson.

Dans les années 90-2000 les gens utilisaient régulièrement des graveurs de cédérom. Il fallait demander à sa mère d'acheter des piles de CD vierges à Carrefour puis c'était la fête. 650 MB... 700 MB... 712.9358375 MB en OVERBURN. C'est une grande quantité de données pour l'époque. Les disques durs faisaient rarement plus de 80 GB, c'était le début des connexions ADSL, l'époque du PENTIUM 4...

Vidéo: Tutoriel Javascript

09/02/2017 10:51:39+01:00
Vignette de l'article

Il était temps que je le fasse.

Le langage du turfu

Contrôle du cache Nginx

02/02/2017 21:45:09+01:00
Vignette de l'article

Chaque fois que je mets le code de mon blog à jour (côté client), j'ai des problèmes avec mes navigateurs de test en cela qu'ils ne demandent jamais les dernières versions des fichiers. Le serveur de test de Node.js se comporte complètement différemment.

Il semblerait que par défaut, quelque soit le navigateur, les ressources telles que le HTML, Javascript et CSS, ne sont accompagnés d'aucune en-tête de cache. Résultat, ils sont en cache pour une durée indéterminée qui peut être considérée comme théoriquement infinie. Enfin moi je la considère infinie mais j'ai tendance à arrondir au supérieur parfois.

Laisse ta trace sur mon blogue

24/11/2016 14:02:20+01:00
Vignette de l'article

J'ai ajouté une section commentaires.

Javascript ta mère

Il faudrait que je me décide à rassembler les infos glânées sur Polymer et mes impressions, qui sont bien entendu loin d'être 97% positives. J'ai des vieilles notes qui ressemblent plus à rien avec des TODO partout parce que depuis mon introduction à la librairie les choses ont pas mal (entendez complètement) changé (NB: depuis 2018 ce blog n'a plus rien à voir avec Polymer).

Déjà faire du web dev de base c'était l'enfer pour moi, impossible à rendre de manière identique sur tous les browsers, trop besoin de <table> puis maintenant il faut quelque chose qui rendent bien sur plusieurs formats d'écran, donc euh... Y a Bootstrap mais si tu veux étendre deux ou trois trucs il faut créer des media queries en CSS puis je suis une semi-quiche en CSS déjà de base.

Archéologie de la programmation: VB6 et les collections

18/11/2016 14:21:09+01:00
Vignette de l'article

VB6? Skoi VB6? C'est un langage de programmation qui date de quelque part avant les années 2000, donc tout le monde a oublié.

Tout le monde? Non, certaines applications sont encore maintenues dans ce langage qui compile de magnifiques exécutables pour Windows qui fonctionnent à condition d'avoir installé une série de pré-requis obscurs, mais là n'est pas la question qui nous occupe aujourd'hui.

La problématique qui nous occupe aujourd'hui et sa résolution serviront peut-être à quelqu'un (moi dans 6 mois, probablement).

Backup de serveur sur Google Drive

21/09/2016 15:11:39+02:00
Vignette de l'article

Les backups c'est pas mal quand même.

Cet article donne une solution simple pour réaliser un backup de fichiers et répertoires sur Google Drive.

Le jour où j’ai installé Visual Studio 2013

24/03/2014 13:09:52+01:00
Je m'en souviens encore, c'était il n'y a pas si longtemps, les petits oiseaux ne chantaient pas encore.

Développement C# à réaliser oblige, au départ je voulais me tourner vers SharpDevelop, parce qu'il est facile à installer, léger, ne consomme pas 12 GB de RAM et n'installe pas 12 nouveaux services au démarrage.

Problème, SharpDevelop n'a pas de template de service Windows et c'est précisément ce que je voulais faire. J'avais la flemme de chercher comment on écrit et installe ce genre de choses et je me suis dit que ça me ferais gagner du temps de me lancer dans une bonne vieille install de Visual Studio.

Quelques craintes préalables:

  • Est-ce qu'il va m'installer SQL Server Express en ninja et ajouter +12s au temps nécessaire au démarrage de ma machine et -1284 MB de RAM?
  • Est-ce qu'il va me faire un check qui check le check, termine jamais et me dis pas ce qu'il check ou aurait bien voulu, si possibler, checker ?
    Illustration:
    Je check, merci d'attendre
    Je check, merci d'attendre


  • Est-ce qu'il va entièrement remplir mon disque système de rapports d'erreur +12 GB de fichiers d'installation extraits?
  • Vais-je enfin avoir droit à la Bing Toolbar?

Découvrez la suite dans cet article qui décoiffe les poils de pieds... Je dirai aussi si c'est cool ou pas cool.

Phishing old school

12/09/2013 14:09:52+02:00
Le phishing, dit hameçonnage en Français si vous avez un monocle et un porte cigarette, consiste à tenter de récupérer des informations confidentielles sur vous, vos mots de pass, vos numéros de cartes de payement et ce genre de choses en vous invitant simplement à les entrer sur une interface qui est supposée inspirer confiance.

C'est là que quelqu'un qui a une expérience informatique de plus de 6 mois ne devrait pas se "faire avoir", parce que les pages ou emails de phishing ont toujours quelque chose de suspect qui devrait vous faire allumer les signaux d'alerte...

Je vais commencer par l'exemple que j'ai vu aujourd'hui puis par quelque chose de plus récent. Notons bien qu'un enfant est capable de lancer une "attaque" phishing, il faut pas être un pirate des pécés. Votre enfant l'a peut être déjà d'ailleurs fait sur vous pour récupérer tous vos mots de passe.